import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Map
df=pd.read_excel('2022年咸宁市各县级行政区国内生产总值.xlsx')
#创建Map类对象，并设置初始配置项(init)，包括画布大小和网页标题
map=Map(init_opts=opts.InitOpts(
    width='800px',height='600px',page_title='统计地图'))
#添加数据，并设置地图类型(maptype)和标签配置项中标签的显示格式
map.add(series_name='',data_pair=df.values.tolist(),maptype='咸宁',
        label_opts=opts.LabelOpts(formatter='{b}({c}亿元)'))
map.set_global_opts(
    title_opts=opts.TitleOpts(
        title='2022年咸宁市各县级行政区国内生产总值统计地图',
        pos_left='center'),
    legend_opts=opts.LegendOpts(is_show=False),
    visualmap_opts=opts.VisualMapOpts(
        max_=580,min_=155,pos_top='65%'))
map.render('例9-1.html')